package top.infopub.model.hr;


import java.util.Date;

import top.infopub.generic.GenericEntity;


/** 公司信息(HR_ORG_INFO) **/
public class OrgInfo extends GenericEntity {

    private static final long serialVersionUID = 1L;

    public OrgInfo() {
        super();
    }

    public OrgInfo(String id) {
        super();
        this.id = id;
    }

    /*PK*/
    private String id;

    /*PK*/
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    /* 添加人 */
    private String addBy;

    public String getAddBy() {
        return addBy;
    }

    public void setAddBy(String addBy) {
        this.addBy = addBy;
    }

    /* 添加时间 */
    private Date addTime;

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /* 公司名称 */
    private String compName;

    public String getCompName() {
        return compName;
    }

    public void setCompName(String compName) {
        this.compName = compName;
    }

    /* 法人 */
    private String legalPerson;

    public String getLegalPerson() {
        return legalPerson;
    }

    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }

    /* 备注 */
    private String memo;

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    /* 公司编号 */
    private String orgCode;

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    /* 上一级公司ID 无上一级 用-1 */
    private String parentId;

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    /* 项目公司关联项目编号 */
    private String projectCode;

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    /* 状态 0=不可用 1=可用 */
    private Integer state;

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    /* 公司类型 1=总部公司 2=区域公司 3=项目公司 */
    private String types;

    public String getTypes() {
        return types;
    }

    public void setTypes(String types) {
        this.types = types;
    }

    /* 最后修改人 */
    private String uptBy;

    public String getUptBy() {
        return uptBy;
    }

    public void setUptBy(String uptBy) {
        this.uptBy = uptBy;
    }

    /* 最后修改时间 */
    private Date uptTime;

    public Date getUptTime() {
        return uptTime;
    }

    public void setUptTime(Date uptTime) {
        this.uptTime = uptTime;
    }

    /** 组织ID */
    private String pkOrg;

    /** bmsspk_org */
    private String bmsspkOrg;

    /** ssiseffect */
    private String ssiseffect;

    /** 组织编号 */
    private String code;

    /** 组织名 */
    private String name;

    /** 组织简称1 */
    private String shortname;

    /** 组织简称2 */
    private String shortname40;

    /** 是否启用 */
    private Long zenablestate;

    /** 是否启用中文 */
    private String zzenablestatedesc;

    /** ts */
    private Date ts;

    /** 上级组织id */
    private String pkFatherorg;

    /** 上级组织编号 */
    private String fatherorgCode;

    /** 上级组织名 */
    private String fatherorgName;

    /** zfts */
    private Date zfts;

    /** zdcode */
    private String zdcode;

    /** 所属产业 */
    private String corp;

    /** 产业id */
    private String corpid;

    /** group_name */
    private String groupName;

    /** dr */
    private String dr;

    /** 组织部门标识，B：部门；Z：组织 */
    private String bzflag;

    /** 是否有效；Y：有效；N：无效 */
    private String iseffect;

    /** bmpk_org */
    private String bmpkOrg;

    private String fzrid;//负责人id
    private String fzrcode;//负责人工号
    private String fzrname;//负责人姓名
    private String fgid; //部门分管领导id
    private String fgcode;// 部门分管领导工号
    private String fgname;// 部门分管领导姓名

    /** rn */
    private String rn;

    public String getPkOrg() {
        return pkOrg;
    }

    public void setPkOrg(String pkOrg) {
        this.pkOrg = pkOrg;
    }

    public String getBmsspkOrg() {
        return bmsspkOrg;
    }

    public void setBmsspkOrg(String bmsspkOrg) {
        this.bmsspkOrg = bmsspkOrg;
    }

    public String getSsiseffect() {
        return ssiseffect;
    }

    public void setSsiseffect(String ssiseffect) {
        this.ssiseffect = ssiseffect;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getShortname() {
        return shortname;
    }

    public void setShortname(String shortname) {
        this.shortname = shortname;
    }

    public String getShortname40() {
        return shortname40;
    }

    public void setShortname40(String shortname40) {
        this.shortname40 = shortname40;
    }

    public Long getZenablestate() {
        return zenablestate;
    }

    public void setZenablestate(Long zenablestate) {
        this.zenablestate = zenablestate;
    }

    public String getZzenablestatedesc() {
        return zzenablestatedesc;
    }

    public void setZzenablestatedesc(String zzenablestatedesc) {
        this.zzenablestatedesc = zzenablestatedesc;
    }

    public Date getTs() {
        return ts;
    }

    public void setTs(Date ts) {
        this.ts = ts;
    }

    public String getPkFatherorg() {
        return pkFatherorg;
    }

    public void setPkFatherorg(String pkFatherorg) {
        this.pkFatherorg = pkFatherorg;
    }

    public String getFatherorgCode() {
        return fatherorgCode;
    }

    public void setFatherorgCode(String fatherorgCode) {
        this.fatherorgCode = fatherorgCode;
    }

    public String getFatherorgName() {
        return fatherorgName;
    }

    public void setFatherorgName(String fatherorgName) {
        this.fatherorgName = fatherorgName;
    }

    public Date getZfts() {
        return zfts;
    }

    public void setZfts(Date zfts) {
        this.zfts = zfts;
    }

    public String getZdcode() {
        return zdcode;
    }

    public void setZdcode(String zdcode) {
        this.zdcode = zdcode;
    }

    public String getCorp() {
        return corp;
    }

    public void setCorp(String corp) {
        this.corp = corp;
    }

    public String getCorpid() {
        return corpid;
    }

    public void setCorpid(String corpid) {
        this.corpid = corpid;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getDr() {
        return dr;
    }

    public void setDr(String dr) {
        this.dr = dr;
    }

    public String getBzflag() {
        return bzflag;
    }

    public void setBzflag(String bzflag) {
        this.bzflag = bzflag;
    }

    public String getIseffect() {
        return iseffect;
    }

    public void setIseffect(String iseffect) {
        this.iseffect = iseffect;
    }

    public String getBmpkOrg() {
        return bmpkOrg;
    }

    public void setBmpkOrg(String bmpkOrg) {
        this.bmpkOrg = bmpkOrg;
    }

    public String getFzrid() {
        return fzrid;
    }

    public void setFzrid(String fzrid) {
        this.fzrid = fzrid;
    }

    public String getFzrcode() {
        return fzrcode;
    }

    public void setFzrcode(String fzrcode) {
        this.fzrcode = fzrcode;
    }

    public String getFzrname() {
        return fzrname;
    }

    public void setFzrname(String fzrname) {
        this.fzrname = fzrname;
    }

    public String getFgid() {
        return fgid;
    }

    public void setFgid(String fgid) {
        this.fgid = fgid;
    }

    public String getFgcode() {
        return fgcode;
    }

    public void setFgcode(String fgcode) {
        this.fgcode = fgcode;
    }

    public String getFgname() {
        return fgname;
    }

    public void setFgname(String fgname) {
        this.fgname = fgname;
    }

    public String getRn() {
        return rn;
    }

    public void setRn(String rn) {
        this.rn = rn;
    }
}
